﻿div#user-profile
{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    min-height: 900px;
    background-color: #ffffff;
}

div#user-top
{
    border-bottom: 1px solid #dddddd;
}

.lblUserName
{
    font-size: 24px;
    display: inline-block;
    margin-top: 25px;
}

div#div-hlkEdit
{
    display: inline;
    text-align: center;
    padding-left: 5px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 10px;
    margin-top: 20px;
}

.btnChangePassword
{
    background-color: #1E82CC; 
    display: inline;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ffffff;
    text-decoration: none;
}

.btnChangePassword:hover
{
    text-decoration: underline;
}

.hlkEdit
{
    font-size: 15px;
    text-decoration: underline;
    color: #1E82CC;
    display: inline-block;
}

.hlkEdit:hover
{
    text-decoration: underline;
}

.hlkEdit:visited
{
    color: #1E82CC;
}

.div-lbtRemoveFromSaved
{
    background-color: #a0a0a0; 
    display: inline;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;    
    text-decoration: none;
    margin-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.div-lbtRemoveFromSaved a
{
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
}

.div-lbtRemoveFromSaved a:hover
{
    text-decoration: underline;
}

.div-hlkEditPost
{
    background-color: #1E82CC; 
    display: inline;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    color: #ffffff;
    text-decoration: none;
    margin-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.div-hlkEditPost a
{
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
}

table#tbl-user-info
{
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 5px;
    float: left;
}

div#div-tbxIntro
{
    float: right;
    height: 250px;
    width: 450px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    margin: 10px auto auto auto;
    padding: 10px;
    background: #f8f8f8;
    overflow: scroll;
}

.tbxIntro
{
    border: 0px;
    background: #f8f8f8;
    overflow: hidden;
}

div#fragment-1, div#fragment-2, div#fragment-3
{
    display: block;
    margin-top: 38px;
    border-top: 1px solid #c0c0c0;
    display: block;
    
}

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; color: #222222; font-size:15px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: 0; padding-bottom: 1px; font-weight:bold; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-bottom: 1px solid white !important;}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; padding: 1em 1.4em; background: none;  margin-top:20px;}
.ui-tabs .ui-tabs-hide { display: none !important; }

table.gvwMyPosts
{
    border: 0px;
}

table.gvwMyPosts td
{
    border: 0px;
    padding-bottom: 5px;
}

table.gvwMySavedPosts td
{
    border: 0px;
    padding-bottom: 5px;
}

table.tbl-ad-row td.td-ad-detail
{
    font-size: 16px;
    color: #555555;
    padding-left: 10px;
}

.hlkAdTitle
{
    font-size: 17px;
    text-decoration: none;
    color: #555555;
}

.hlkAdTitle:hover
{
    text-decoration: underline;
}

.hlkEditPost
{
    display: inline;
}

.hlkAdTitle:visited
{
    color: #555555;
}

table.gvwMySavedPosts
{
    border: 0px;
}

table.gvwMySavedPosts td
{
    border: 0px;
}

table#tbl-chg-pwd
{
    font-size: 16px;
}

table#tbl-chg-pwd td
{
    padding-top: 5px;
}

table#tbl-chg-pwd td.td-label
{
    text-align: right;
    padding-right: 5px;
    font-weight: bold;
}

.input-tbx
{
    width: 260px;
    height: 25px;
    border: 1px solid #A0A0A0;
}

.input-tbx:focus
{
    border: 1px solid #555555;
}

table#tbl-chg-pwd td.new-pwd-td
{
    padding-top: 10px;
}

.changepwd-error
{
    font-size: 10pt;
    color: #e00500;
}

.changepwd-succeed
{
    font-size: 10pt;
    color: #00CC00;
}

div.no-result-find
{
    font-size: 16px;
    color: #555555;
}  

.imgUserProfile
{
    width: 128px;
    height: 128px;
    padding-bottom: 20px;
}

div#div-imgLogo
{
    float: right;
}

.imgLogo
{
    width: 120px;
    height: 60px;
}

div#user-name-div
{
    float: left; 
    margin-top: 30px;
}

.vehicle-type
{
    padding-bottom: 30px;
    color: #555555;
}

.lblVehicleType
{
    color: #555555;
}

    


